/**
 * 启动模块——文档准备好后，自动执行
 */
function NWqd_jb() {
    //加载全局配置_拓展配置
    this.jiazai = function () {
        return this.gj_hqMCdz('NW_Tuozhan') ? NW_Tuozhan : null;
    }

    //启动:用户的方法——如果存在的话
    this.zx_nw_qd = function () {
        //如果存在默认初始化函数
        let ffSL = this.gj_hqMCdz('_NWPZ_CS_QDFFSL') ? parseInt(_NWPZ_CS_QDFFSL) : 10;
        let _nw_qd_mc;
        for (let i = 0; i < ffSL; i++) {
            _nw_qd_mc = '_xt_nw_qd' + i
            this.gj_zxHS(_nw_qd_mc, '...执行 ' + _nw_qd_mc + '() :')
        }
    }

    this.zx_nw_ck_cc = function () {
        this.gj_zxHS('_xt_nw_ck_cc');
    }

    //启动:用户的方法nw_jx——如果存在的话
    this.jx = function () {
        this.gj_zxHS('_xt_nw_jx', '...执行 _xt_nw_jx() :')
    }
    /**
     * 执行mz函数。
     * @param {文本} mz 函数名
     * @param {文本} dyxx 打印信息
     */
    this.gj_zxHS = function (mz, dyxx) {
        let ff = this.gj_hqMCdz(mz)
        if (ff) {
            if (dyxx) {
                this.dy(dyxx)
            }
            ff();
        }
    }
    /**
     * 获取名称地址。
     * 取得mz对应的内存空间入口地址。如果没有，返回null
     * @param {文本} mz 文本
     * @returns 入口地址|null
     */
    this.gj_hqMCdz = function (mz) {
        try {
            return eval(mz);//取nw_jx空间地址
        } catch (e) {
            return null;
        }
    }

    /**
     * 打印信息
     * @param {文本} nr 打印的内容
     */
    this.dy = NWqd_dy

}

